﻿@model IEnumerable<DAO.Server>
@{
    ViewBag.Title = "UpdateServers";
}
<script src="../../Scripts/My/UpdateServers.js"></script>
<div>
    @if (ViewData["isGrouping"] != null && (bool)ViewData["isGrouping"])
    {
        <input type="checkbox" id="isGrouping" onclick="grouping(event);" checked /> @:Сгруппировать по серверам
    }
    else
    {
        <input type="checkbox" id="isGrouping" onclick="grouping(event);" /> @:Сгруппировать по серверам
    }
</div>
<div style="margin-top:10px;">
@using(Html.BeginForm())
{
    @: Найти приложение 
    <input type="text" name="search" />
    <input type="submit" value="Найти" class="btn btn-small"/>
}
</div>
<div>
    <input type="button" class="btn" value="Обновить выбранные объекты" onclick="getAllObjects();"/>
</div>
<div>
    @if (ViewData["isGrouping"] != null && (bool)ViewData["isGrouping"])
    {
        foreach (var item in Model)
        {
        <div>
           <h3>@item.Name</h3> 
        </div>
            if (item.DeployObjects != null && item.DeployObjects.Count > 0)
            {
        <table class="table table-hover">
            <tr>
                <th></th>
                <th>Имя приложения
                </th>
                <th>Адрес репозитория
                </th>
            </tr>
            @foreach (var obj in item.DeployObjects)
            {
                <tr id="appSummary" idApp="@obj.id" ondblclick="appDblClick(event);">
                    <td>
                        <input type="checkbox" id="isDep" idApp ="@obj.id" />
                    </td>
                    <td>
                        @obj.Name
                    </td>
                    <td>
                        @obj.SvnParameter.SrcUrl
                    </td>
                </tr>
            }
        </table>
            }
        }
    }
    else
    {
        if (ViewData["ServerObjects"] != null)
        {
<table class="table table-hover">
            <tr>
                <th></th>
                <th>Имя сервера
                </th>
                <th>Имя приложения
                </th>
                <th>Адрес репозитория
                </th>
            </tr>
            @foreach (var obj in (IEnumerable<DAO.DeployObject>)ViewData["ServerObjects"])
            {      
<tr id="appSummary" idApp="@obj.id" ondblclick="appDblClick(event);">
                    <td>
                        <input type="checkbox" id="isDep" idApp ="@obj.id" />
                    </td>
                    <td>
                        @obj.Server.Name
                </td>
                    <td>
                        @obj.Name
                </td>
                    <td>
                        @obj.SvnParameter.SrcUrl
            </td>
                </tr>
                       
            }
        </table>   
        }
    }
</div>
